2차 프로젝트, 기술 블로그 만들기 - estsoft {Django}

parent link: 0014.1 Django 🎈

requirements {Notion}

Requirements

erDiagram

	User {
		int id PK
		varchar email "unique"
		varchar nickname
		bool is_superuser
		bool is_staff
		bool is_active
		timestamp created_at
	}

	Article {
		int id PK
		varchar title
		int author FK
		string body
		timestamp created_at
		timestamp modified_at
	}

	User ||--o{ Article : writes

0. Django Admin을 이용한 게시글 읽기 및 메인 페이지 구현

이거는 블로그 튜토리얼에서 했던 tinymce 비스무리한 텍스트 에디터 플러그인을 끌어와 쓰면 된다. 음화화

Django Admin을 이용하여 게시글을 생성하고, 메인 페이지에서 게시글 목록을 볼 수 있도록 구현합니다.

쉽게 말해, 블로그 게시글을 Create하는 기능을 django로 작성하지 않고 Admin을 이용하여 게시글을 작성합니다. 즉, 게시글들과 게시글의 상세 페이지를 “보여주는”기능만 완성하면 됩니다.

1. 블로그 CRUD 기능 구현하기

로그인이 되지 않더라도 글 작성이 가능하게끔

→ 구현해보니 이미 Article 자체에 author 필드가 있다. 이 부분은 로그인을 해야지 가능하게 바꾸자.